high-resolution satellite imagery - Alemán Inglés Diccionario